<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <div>hello world</div>

  <script>
    let div = document.querySelector('div');

    div.style.background = 'red';
    div.style.background = 'blue'; // 单线程设计，所以代码一行一行的执行。所以div的最终颜色是 blue

    // 如果全部是单线程的，也有问题
    setTimeout(() => {
      console.log(11)
    }, 5000)

    setTimeout(() => {
      console.log(11)
    }, 5000)

    setTimeout(() => {
      console.log(11)
    }, 10000);

    div.innerHTML = '哈哈哈哈哈哈哈'; // 如果全部是一行一行执行的，那么这行代码需要等到20s之后才能执行
  </script>
</body>

</html>